From: Victor Seva Date: Tue, 12 Jul 2022 10:34:35 +0000 (+0200) Subject: [PATCH] fix armel build #555 X-Git-Tag: archive/raspbian/3.4.1-1+rpi1~2^2~1 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=4e645870787a4146027ba46a306bf591c99498a2;p=nats.c.git [PATCH] fix armel build #555 > Error: selected processor does not support `yield' in ARM mode Gbp-Pq: Name 0001-fix-armel-build.patch --- diff --git a/src/unix/mutex.c b/src/unix/mutex.c index ead70d2..ddc6a56 100644 --- a/src/unix/mutex.c +++ b/src/unix/mutex.c @@ -78,7 +78,7 @@ natsMutex_Lock(natsMutex *m) #if defined(__x86_64__) || \ defined(__mips__) __asm__ __volatile__ ("pause" ::: "memory"); - #elif defined(__arm__) || \ + #elif (defined(__arm__) && __ARM_ARCH >=6) || \ defined(__aarch64__) __asm__ __volatile__ ("yield" ::: "memory"); #elif defined(__powerpc__) || \